package com.wanyang.mapper;

import com.wanyang.dos.AsyncScanRecordDO;
import com.wanyang.dos.AsyncScanRecordDOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AsyncScanRecordDOMapper {
    long countByExample(AsyncScanRecordDOExample example);

    int deleteByExample(AsyncScanRecordDOExample example);

    int deleteByPrimaryKey(String taskId);

    int insert(AsyncScanRecordDO record);

    int insertSelective(AsyncScanRecordDO record);

    AsyncScanRecordDO selectOneByExample(AsyncScanRecordDOExample example);

    List<AsyncScanRecordDO> selectByExample(AsyncScanRecordDOExample example);

    AsyncScanRecordDO selectByPrimaryKey(String taskId);

    int updateByExampleSelective(@Param("record") AsyncScanRecordDO record, @Param("example") AsyncScanRecordDOExample example);

    int updateByExample(@Param("record") AsyncScanRecordDO record, @Param("example") AsyncScanRecordDOExample example);

    int updateByPrimaryKeySelective(AsyncScanRecordDO record);

    int updateByPrimaryKey(AsyncScanRecordDO record);
}